//通过fs模块操作文件内容
//通过path模块操作文件路径

let fs = require('fs')
let path = require('path')

//获取文件路径
 let filepath = path.join( __dirname , './json/users.json' )
 console.log(filepath);

 //获取文件的内容
 //fs.readFileSync() 读取文件内容，默认读取到的是二进制数据，需要转换为json格式，才可以操作
 var content = fs.readFileSync( filepath )
 
 
 content = content.toString() ? JSON.parse(content) : []
 
 console.log(content);

 //写入内容到文件
 content.push( { email:'1241441@qq.com' , phone:'123414134' ,pass:'1234' } )
 content.push( { email:'1241441@qq.com' , phone:'123414135' ,pass:'1234' } )


 //写入数据到文件
//  fs.writeFileSync() 写入数据到文件，写入之前需要转换为字符串格式，才可以写入
 fs.writeFileSync( filepath , JSON.stringify(content) , 'utf8' )